HPM: A novel hierarchical Peer-to-Peer model for lookup acceleration with provision of physical proximity

نویسندگان

  • Mourad Amad
  • Ahmed Meddahi
  • Djamil Aïssani
  • Zonghua Zhang
چکیده

It is well known that Peer-to-Peer systems are generally featured with high flexibility and scalability, enabling dynamic resources localization and mutualization, and allowing the nodes to freely join and leave. But in some special environments such as mobile P2P networks, routing optimization, resources reliability and availability are critical concerns. To deal with these issues, we propose a novel architecture, termed hierarchical Peer-to-Peer model or HPM for short, based on Chord for improving P2P network performance in the presence of such additional requirements as fault tolerance and self organization. Specifically, HPM is composed of a set of hierarchical rings, each of which consists of the nodes that are both physically and logically close to each other or we say they have physical proximity, supporting inter and intra routing mechanisms. We show that the cost of lookup for HPM is Oð P4 i 1⁄4 1 log2ðniÞÞ, where ni represents the number of nodes on ring level i (with the maximum of 256 nodes in each ring in the case of four levels). Each node maintains a routing table with only 2 Oðlog2ðniÞÞ entries, greatly facilitating HPM to work in resource-limited terminals such as mobile phones or PDA. In particular, when HPM is combined with a broadcast mechanism, the lookup process can be significantly improved (four hops). Our simulations and comparative studies demonstrate that HPM can achieve satisfactory P2P performance with rapid convergence thanks to the cost-optimal lookup algorithm. & 2012 Elsevier Ltd. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TAC: A Topology-Aware Chord-based Peer-to-Peer Network

Among structured Peer-to-Peer systems, Chord has a general popularity due to its salient features like simplicity, high scalability, small path length with respect to network size, and flexibility on node join and departure. However, Chord doesn’t take into account the topology of underlying physical network when a new node is being added to the system, thus resulting in high routing late...

متن کامل

A Proximity-Based Self-Organizing Hierarchical Overlay Framework for Distributed Hash Tables

Several structured peer-to-peer networks have been created to solve the scalability problem of previous peer-to-peer systems such as Gnutella and Napster. These peer-to-peer networks which support distributed hash table functionality construct a sort of structured overlay network, which can cause a topology mismatch between the overlay and the underlying physical network. To solve this mismatch...

متن کامل

P3ON: Proximity-based Peer-to-Peer Overlay Networks

Peer-to-peer(P2P) overlay networks provide robust, scalable file sharing services. The hop distance between two virtual nodes in P2P overlay networks is irrelevant to the real distance between two nodes. Therefore, many lookup operations may be executed, without considering the real distance, even though a node wants to find a file object located in another node within the same subnet. To overc...

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Network and Computer Applications

دوره 35  شماره 

صفحات  -

تاریخ انتشار 2012